+++++++++++++++++++++++++++++
+++ ReadMe Eventbaukasten +++
+++++++++++++++++++++++++++++

Hi! 
Mit diesem Baukasten kannst du dir deine eigenen TAC-Events zusammenbasteln.
Wie? Das ist ganz einfach ...

+++ Wo welche Dateien hinkommen +++

Mach bitte Sicherungskopien der bestehenden Dateien "CIV4EventTriggerInfos.xml", "CIV4EventInfos.xml" und "CIV4GameText_Colonization_Events.xml". Denn diese drei Dateien wirst du jetzt umschreiben - sicher ist sicher! Im pdf-TAC-Handbuch ist erklrt, wo du das TAC-Verzeichnis findest. Die beiden erstgenannten Dateien stecken dort im Ordner "xml" im Unterordner "Events", die letztgenannte Datei im Unterordner "Text". Bitte platziere die Sicherungskopien unbedingt auerhalb des TAC-Verzeichnisses.

+++ So programmierst du Events +++

Jetzt beginnt die eigentliche Programmierarbeit. Dabei hast du es ausschlielich mit Textdateien im xml-Format zu sein. Bitte ffne sie nicht mit Doppelklick, sondern mit Rechtsklick auf "Bearbeiten". Dann ffnet sich der windowseigene Texteditor. Alternativ kannst du den Texteditor "Notepad++" benutzen, der komfortabler ist. Notepad++ ist Freeware, du findest das Programm unter http://notepad-plus.sourceforge.net/de/site.htm.

Dein neues Event wird aus 3 Elementen bestehen:
* einen Codeblock, in der du den Auslser (Trigger) definierst 
* einen Codeblock, in der du definierst, welche Ereignisse durch den Trigger ausgelst werden sollen
* einen Codeblock, in der du die Texte bereitstellst, die dem Spieler angezeigt werden sollen

Im ersten Schritt definierst du den Trigger. Dafr kannst du die Datei "CIV4EventTriggerInfos_NEW_EVENT.xml" als Muster benutzen. In der Datei "EventTrigger_Dokumentation.xml" werden dir Bedeutung und Funktionsweise aller Eintrge (Tags) dieser Datei erklrt. Wenn du den Codeblock fertig hast, dann fge ihn bitte in die Datei "CIV4EventTriggerInfos.xml" ein. Am besten fgst du dein neues Event exakt zwischen zwei beliebige andere Events ein.

Im zweiten Schritt definierst du, welche Ereignisse durch den Trigger ausgelst werden sollen. Benutze dafr die Datei "CIV4EventInfos_NEW_EVENT.xml" als Muster. In der Datei "EventInfos_Dokumentation.xml" erfhrt du alles ber Bedeutung und Funktionsweise der Tags dieser Datei. Diesen Codeblock stellst du bitte anschlieend in die Datei "CIV4EventInfos.xml".

Im dritten und letzten Schritt schreibst du die Texte, die dem Spieler angezeigt werden sollen. Dafr kannst du die Datei "CIV4GameText_Colonization_NEW_EVENT.xml" als Muster benutzen. Wenn du damit fertig, dann fge die Texte bitte in die Datei "CIV4GameText_Colonization_Events.xml" ein.

Ein Tipp: Wenn du xml-Tags, die bislang "leer" waren, mit einem Inhalt fllst, dann schau am besten an entsprechenden anderen Stellen der xml-Datei nach, wie das auszusehen hat, damit es korrekt funktioniert. Man kann hier nmlich schon durch kleine Ungenauigkeiten Fehlfunktionen verursachen.

+++ So testest du Events +++

Um zu testen, ob dein Event funktioniert, solltest du zuerst die Cheatfunktionen von CivCol freischalten. Dafr musst du in der Datei "CivilizationIV.ini" den Eintrag "CheatCode = 0" in "CheatCode = chipotle" ndern. 

Dann startest du TAC. Bitte vergiss nicht, whrend des Startens solange die Shift-Taste zu drcken, bis du im Hauptmen bist. Dadurch lschst du den internen Speicher (Cache) des Spiels und stellst sicher, dass immer die aktuellen Versionen deiner neuen Dateien geladen werden. Starte eine neue Partie. 

Jetzt ffne den Weltenbauer (den Karteneditor) mit der Tastenkombination Strg+W. Richte die Spielwelt so ein, dass die Trigger deines Events erfllt sind. Geh dann in die Partie zurck und klick eine Runde weiter. Ruf jetzt mit der Tastenkombination Strg+Shift+E unser Cheatmen fr die Events auf. Hier kannst du jetzt sofort gezielt das Event auslsen, das du testen willst und dessen Trigger du gerade erfllt hast.

Bitte beachte dabei: Auch wenn alle Bedingungen erfllt sind, kann es bei Events mit Zufallsgeneratoren vorkommen, dass es nicht sofort gestartet wird. Beispiel: Wird das Ereignis dadurch ausgelst, dass das Programm in einer Stadt erfolgreich prft, ob eine bestimmte Bonusressource oder eine bestimmte Gelndemodernisierung vorliegt, dann kann es passieren, dass der Zufallsgenerator ein "falsches" Feld aussucht, in dem du diese Voraussetzungen nicht geschaffen hast. Das ist aber kein Beinbruch: Entweder du klickst das Event jetzt einfach solange an, bis es klappt. Oder du gehst noch einmal in den Weltenbauer und achtest diesmal darauf, die Bonusressourcen oder Modernisierungen auf jedem Feld der Stadt zu platzieren.

+++ Worauf du bei diesem Eventbaukasten achten solltest +++

PS: Diese Version des Eventbaukasten ist zum Zeitpunkt seines Release ausschlielich kompatibel mit TAC-Test 0204. Mchtest du Events fr sptere TAC-Versionen zusammenbasteln, dann informiere dich bitte im Forum, ob du dafr eine aktuellere Version des Eventbaukastens brauchst:
http://www.civforum.de/showthread.php?t=67209
